package com.millstein.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @description:
 * @author: tsing
 * @create: 2021-09-24 19:42
 */
@Data
@ConfigurationProperties(prefix = "mqconfig")
public class RabbitMQProperties {
    /**
     * 延迟队列名称
     */
    private String orderCloseDelayQueue;

    /**
     * 死信队列名称
     */
    private String orderCloseQueue;

    /**
     * 交换机名称
     */
    private String orderEventExchange;

    /**
     * 延迟队列对应的路由键
     */
    private String orderCloseDelayRoutingKey;

    /**
     * 死信队列对应的路由键
     */
    private String orderCloseRoutingKey;

    /**
     * 消息过期时间
     */
    private Integer ttl;
}
